Advanced mutation operators applicable in C# programs

نویسنده

  • Anna Derezinska
چکیده

This paper is devoted to advanced mutation operators for C# source code. They deal with object-oriented (OO mutations) and other complex features of the code. They require structural information about a code, unlike the standard mutations. Applicability of OO operators in C# is compared with those for other OO languages. Operators for specific features of C# language are also proposed. The detailed specification of operators can be provided in terms of preand post-conditions of a program transformation. Based on the operators' specification, the generation of mutated C# programs can be automated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Classification of Advanced Mutation Operators of C# Language

Mutation testing can be used to evaluate the quality of test suites and support generating of test cases. Faults injected in mutation testing are defined by mutation operators. Mutation testing is a laborious approach; therefore selection of good mutation operators is of high importance. In this chapter the experimental and analytical investigation on object-oriented and other advanced mutation...

متن کامل

STRUCTURAL OPTIMIZATION USING A MUTATION-BASED GENETIC ALGORITHM

The present study is an attempt to propose a mutation-based real-coded genetic algorithm (MBRCGA) for sizing and layout optimization of planar and spatial truss structures. The Gaussian mutation operator is used to create the reproduction operators. An adaptive tournament selection mechanism in combination with adaptive Gaussian mutation operators are proposed to achieve an effective search in ...

متن کامل

Mutant Generation for Aspect Oriented Programs

Testing of aspect oriented programs is a new programming paradigm. Many researchers had contributed their research in the field of testing AOP. Mutation testing is an emerging area of research in testing of aspect oriented programming. The effectiveness of mutation testing depends on finding fault types and designing of mutation operators on the basis of faults identified. Therefore the effecti...

متن کامل

Using mutation to design tests for aspect-oriented models

Context: Testing for properties such as robustness or security is complicated because their concerns are often repeated in many locations and muddled with the normal code. Such “cross-cutting concerns” include things like interrupt events, exception handling, and security protocols. Aspect-oriented (AO) modeling allows developers to model the cross-cutting behavior independently of the normal b...

متن کامل

Founder Effect of KHDC3L, p.M1V Mutation, on Iranian Patients with Recurrent Hydatidiform Moles

Background: Recurrent hydatidiform moles (RHMs) are an unusual pregnancy with at least two molar gestations that are associated with abnormal proliferation of trophoblastic tissue and a failure in the embryonic tissues development. Three maternal-effect genes, including NLRP7, KHDC3L, and PADI6 have been identified as the cause of RHMs. The present study aimed to understand the association of a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006